package com.tjbklx1.pattern.visitor.demo3;

import java.util.Random;

/**
 * 结构对象
 * 
 * @author tjbklx1
 * @date 2018-10-11
 */
public class ObjectStruture {
	// 对象生成器，这里通过一个工厂方法模式模拟
	public static Element createElement() {
		Random rand = new Random();
		if (rand.nextInt(100) > 50) {
			return new ConcreteElement1();
		} else {
			return new ConcreteElement2();
		}
	}
}